include $(TOPDIR)/rules.mk
PKG_NAME:=antiblock
-PKG_VERSION:=2.1.0
+PKG_VERSION:=2.1.1
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/karen07/antiblock
PKG_SOURCE_VERSION:=v$(PKG_VERSION)
-PKG_MIRROR_HASH:=898e06eb32a6617e731a1777845c7d59f70fff24ab7a931209fc1065eb119fbd
+PKG_MIRROR_HASH:=61183b8c4710896dde95fc4ca065a31224161bfc98c6040ca93950ef190afc53
PKG_LICENSE:=GPL-3.0-or-later
START=99
prog_name="antiblock"
-blacklist_folder="/tmp/$prog_name"
-blacklist_file="$blacklist_folder/blacklist"
+tmp_folder="/tmp/$prog_name"
+blacklist_file="$tmp_folder/blacklist"
routes_parse() {
local _config="$1"
}
blacklist_parse() {
- [ "${_blacklist_count}" -eq "0" ] && mkdir -p $blacklist_folder && >$blacklist_file
+ [ "${_blacklist_count}" -eq "0" ] && mkdir -p $tmp_folder && >$blacklist_file
_blacklist_count=$(expr "${_blacklist_count}" + 1)
echo "$1" >>$blacklist_file
}
echo "AntiBlock start"
- local _output
local _log
local _stat
local _test
- config_get _output "config" "output"
config_get_bool _log "config" "log" "0"
config_get_bool _stat "config" "stat" "0"
config_get_bool _test "config" "test" "0"
_listen="$(uci -q get network.lan.ipaddr):53"
procd_append_param command -l "${_listen}"
- [ -n "${_output}" ] && mkdir -p "${_output}" && procd_append_param command -o "${_output}"
+ procd_append_param command -o "$tmp_folder"
[ "${_blacklist_count}" -ne "0" ] && procd_append_param command -b "$blacklist_file"
- [ "${_log}" -ne "0" ] && procd_append_param command --log
- [ "${_stat}" -ne "0" ] && procd_append_param command --stat
+ [ "${_log}" -ne "0" ] && mkdir -p $tmp_folder && procd_append_param command --log
+ [ "${_stat}" -ne "0" ] && mkdir -p $tmp_folder && procd_append_param command --stat
[ "${_test}" -ne "0" ] && procd_append_param command --test
procd_close_instance